body { color:#666; }
.weibo_blk{ padding:0 20px; overflow:auto;}
.W_texta { color:#666; cursor:default; }
a.W_texta:hover { text-decoration:none; }
.W_textb { color:#999; cursor:default; }
a.W_textb:hover { text-decoration:none; }
.W_vline { color:#ddd; }
.feed_list { border-bottom:1px dotted #ddd; }
.feed_list .comment { background:#f3f3f3; }
.feed_list .comment dd.arrow *, .feed_list .repeat .arrow * { color:#f3f3f3; }
.feed_list .repeat { background:#f3f3f3; }
.comment_list { border-top:1px dotted #ddd; }
body, button, input, select, textarea { font:12px/1.125 Arial, Helvetica, sans-serif; _font-family:"宋体"; }
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
li { list-style:none; }
fieldset, img { border:0; }
q:before, q:after { content:''; }
input, textarea { outline-style:none; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
address, caption, cite, code, dfn, em, i, th, var { font-style:normal; font-weight:normal; }
legend { color:#000; }
abbr, acronym { border:0; font-variant:normal; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
#js_style_css_module_base_reset { height:42px; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }
.clear { clear:both; height:0; font:0/0 Arial; visibility:hidden; }
.W_checkbox { vertical-align:-2px; _vertical-align:-3px; margin-right:3px; *margin-right:0;
}
.approve { width:14px; height:12px; background:url(../images/weibo/ico.png) no-repeat 0 -206px; display:inline-block; }
.approve_co { width:14px; height:12px; background:url(../images/weibo/ico.png) no-repeat 0 -231px; display:inline-block; }
.W_btn_a:hover { background-position:0 -192px; text-decoration:none; }
.W_btn_a:hover span { background-position:right -216px; }
.W_btn_b, .W_btn_b span { cursor:pointer; background:url(../images/weibo/btn.gif) no-repeat; color:#fff; display:inline-block; padding:0 0 0 2px; height:24px; line-height:23px; line-height:24px\9; }
.W_btn_b span { background-position:right -24px; padding:0 10px 0 8px; min-width:37px; text-align:center; }
.W_btn_b .loading { background:url(../images/weibo/loading.gif) no-repeat; float:left; height:15px; vertical-align:middle; margin:5px 4px 0 0; _margin:5px 1px 0 0; width:15px; }
.btn_noloading .loading { display:none; }
.W_loading span { background:url(../images/weibo/loading.gif) no-repeat 0 1px; padding:0 0 0 20px; line-height:18px; height:18px; display:inline-block; }
a { color:#0078b6; text-decoration:none; }
a:hover { text-decoration:underline; }
.W_linka a { color:#0078b6; }
.W_linkb a { color:#9abbc8; }
.W_texta { color:#666; cursor:default; }
a.W_texta:hover { text-decoration:none; }
.W_textb { color:#999; cursor:default; }
.feed_lists a.notes { background:#feffe5; color:#d4a639; border:1px solid #f9f2a7; display:block; height:23px; line-height:23px; text-align:center; margin:0 0 12px; }
.feed_lists a.notes:hover { background:#fdffd2; }
.feed_lists .W_loading { padding:0 0 20px; text-align:center; }
.feed_lists .W_loading span { padding:0 0 0 18px; }
.feed_list { padding:0 0 15px 0; margin:0 0 17px; zoom:1; }
.feed_list .face { float:left; display:inline;  padding:3px 0 6px; }
.feed_list .face img { display:block; }
.feed_list .content { font-size:14px; margin:0 0 0 60px; line-height:22px; }
.feed_list .comment { zoom:1; line-height:20px; padding:15px 20px 0; font-size:12px; margin:1px 0 7px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.feed_list .repeat { zoom:1; line-height:20px; padding:15px 20px 11px; font-size:12px; margin:11px 0 7px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.feed_list .comment dt, .feed_list .repeat dt { padding:5px 0 10px 0; }
.feed_list .comment_list dt { margin-top:0; }
.feed_list .comment_list dd { width:auto; }
.feed_list .content a { word-break:break-all; }
.feed_list .content a.a_topic { white-space:normal; }
.feed_list .comment dd.arrow, .feed_list .repeat .arrow { _display:none; width:25px; margin:-22px 0 0; height:11px; overflow:hidden; }
.feed_list .repeat .arrow { margin-left:600px; }
.feed_list .comment dd.arrow *, .feed_list .repeat .arrow * { font-family:"宋体"; overflow:hidden; line-height:21px; font-size:25px; height:11px; width:22px; }
.feed_list .comment dd.info { padding:0 0 8px; margin:-5px 0 0; }
.feed_list .piclist { padding:0 0 10px; _zoom:1; }
.feed_list .piclist li { display:inline; margin:0 15px 0 0; vertical-align:top; }
.feed_list .comment .piclist li { margin-top:0; }
.feed_list .piclist li .loading_gif { margin:0 0 40px -65px; vertical-align:text-bottom; }
.feed_list .piclist li img { cursor:pointer; }
.feed_list .expand { padding:0 0 15px; _width:435px; _overflow:hidden; }
.feed_list .info { font-size:12px; padding:3px 0 0; }
.feed_list .info a.date { margin:0 20px 0 0; }
.feed_list .info span { float:right; display:inline; }
.feed_list .info span .W_vline { margin:0 5px; }
.feed_list .piclist li img.bigcursor { cursor:url(http://img.t.sinajs.cn/t4/style/images/common/big.cur), auto; }
.feed_list .repeat { margin-top:10px; }
.feed_list .repeat .input { padding:10px 0 13px; margin-top:5px; }
.feed_list .repeat .input textarea { color:#595959; height:20px; overflow:hidden; width:430px; border:1px solid #c6c6c6; padding:4px 4px 0; font-size:12px; margin:0 0 3px; }
.feed_list .repeat .input .btn { text-align:right; width:44px;}
.feed_list .repeat .commoned_list { float:left; margin-top:1px; *margin-top:0;
}
.feed_list .action { width:320px; float:left; margin-top:1px; }
.feed_list .action .faces { cursor:pointer; float:left; display:inline; margin:3px 10px 0 0; background:url(../images/weibo/ico.png) no-repeat; width:16px; height:16px; text-align:left; }
.feed_list .hover { visibility:hidden; _visibility:visible; }
.feed_list .hover .W_vline { margin:0 5px; }
.feed_list:hover .hover { visibility:visible; }
.feed_list .comment_list .hover { visibility:hidden; _visibility:visible; }
.feed_list .content { word-wrap:break-word; }
.feed_list .content p { padding-bottom:10px; }
.feed_list .content p.info { padding:3px 0 0; }
